package com.lzy.cloud.ticket.train.dtos;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 订单乘客信息
 */
@Data
public class OrderDetailPassengerDto implements Serializable {
    private static final long serialVersionUID = -6494271290713534024L;

    //乘客序列码（与返回信息中的座位信息一致）
    private String passengerSeq;
    //乘客姓名
    private String passengerName;
    //乘客类型（1.成人 2.儿童）
    private String passengerType;
    //乘客性别（1;男，2：女）
    private String passengerSex;
    //乘客证件类型（1：身份证，2：儿童无证件，3：港澳通行证，4：台湾通行证，5：护照）
    private String passengerCardType;
    //乘客证件号
    private String passengerCardNumber;
    //乘客生日
    private String ticketSerialNo;
    //实际坐席
    private String seatName;
    //座位信息
    private String seatInfos;
    //车票状态(0:未出票，1：待出票，2：出票中，3:出票完成，4：出票失败，5：退票申请中，6：处理中，7：退票完成，8：退票失败，9：改签已申请，10：改签申请中，11：改签完成，12：改签失败，13：改签取消)
    private String ticketStatus;
    //车票票价
    private String ticketPrice;
    //退票金额
    private String refundAmount;
    //12306收取的改签手续费
    private String refundCharge;
    //保险信息
    private List<InsuranceOrderDto> insuranceVos;
}
